﻿using System;

namespace nkstdgia.common.ThamDinhGia.BusinessObjects
{
    public class CONG_TRINH_XAY_DUNG
    {
        #region ***** Fields & Properties *****

        private Int64 _MA_HO_SO;

        public Int64 MA_HO_SO
        {
            get
            {
                return _MA_HO_SO;
            }
            set
            {
                _MA_HO_SO = value;
            }
        }

        private Int64 _LOAI_NHA;

        public Int64 LOAI_NHA
        {
            get
            {
                return _LOAI_NHA;
            }
            set
            {
                _LOAI_NHA = value;
            }
        }

        private string _NOI_DUNG_LOAI_NHA;

        public string NOI_DUNG_LOAI_NHA
        {
            get
            {
                return _NOI_DUNG_LOAI_NHA;
            }
            set
            {
                _NOI_DUNG_LOAI_NHA = value;
            }
        }

        private Int64 _LOAI_CAP_NHA;

        public Int64 LOAI_CAP_NHA
        {
            get
            {
                return _LOAI_CAP_NHA;
            }
            set
            {
                _LOAI_CAP_NHA = value;
            }
        }

        private Int64 _HUONG_NHA;

        public Int64 HUONG_NHA
        {
            get
            {
                return _HUONG_NHA;
            }
            set
            {
                _HUONG_NHA = value;
            }
        }

        private string _GIAY_PHEP_XAY_DUNG;

        public string GIAY_PHEP_XAY_DUNG
        {
            get
            {
                return _GIAY_PHEP_XAY_DUNG;
            }
            set
            {
                _GIAY_PHEP_XAY_DUNG = value;
            }
        }

        private double _DIEN_TICH_XD_CONG_NHAN;

        public double DIEN_TICH_XD_CONG_NHAN
        {
            get
            {
                return _DIEN_TICH_XD_CONG_NHAN;
            }
            set
            {
                _DIEN_TICH_XD_CONG_NHAN = value;
            }
        }

        private double _DIEN_TICH_XD_KHONG_CONG_NHAN;

        public double DIEN_TICH_XD_KHONG_CONG_NHAN
        {
            get
            {
                return _DIEN_TICH_XD_KHONG_CONG_NHAN;
            }
            set
            {
                _DIEN_TICH_XD_KHONG_CONG_NHAN = value;
            }
        }

        private DateTime _NAM_XAY_DUNG;

        public DateTime NAM_XAY_DUNG
        {
            get
            {
                return _NAM_XAY_DUNG;
            }
            set
            {
                _NAM_XAY_DUNG = value;
            }
        }

        private double _SO_NAM_SU_DUNG;

        public double SO_NAM_SU_DUNG
        {
            get
            {
                return _SO_NAM_SU_DUNG;
            }
            set
            {
                _SO_NAM_SU_DUNG = value;
            }
        }

        private double _DON_GIA_XAY_DUNG;

        public double DON_GIA_XAY_DUNG
        {
            get
            {
                return _DON_GIA_XAY_DUNG;
            }
            set
            {
                _DON_GIA_XAY_DUNG = value;
            }
        }

        private double _TUOI_DOI_KINH_TE;

        public double TUOI_DOI_KINH_TE
        {
            get
            {
                return _TUOI_DOI_KINH_TE;
            }
            set
            {
                _TUOI_DOI_KINH_TE = value;
            }
        }

        private double _GIA_TRI_CONG_TRINH;

        public double GIA_TRI_CONG_TRINH
        {
            get
            {
                return _GIA_TRI_CONG_TRINH;
            }
            set
            {
                _GIA_TRI_CONG_TRINH = value;
            }
        }

        private int _SO_LAN_SUA_CHUA;

        public int SO_LAN_SUA_CHUA
        {
            get
            {
                return _SO_LAN_SUA_CHUA;
            }
            set
            {
                _SO_LAN_SUA_CHUA = value;
            }
        }

        #endregion ***** Fields & Properties *****

        #region ***** Init Methods *****

        public CONG_TRINH_XAY_DUNG()
        {
        }

        public CONG_TRINH_XAY_DUNG(Int64 ma_ho_so)
        {
            this.MA_HO_SO = ma_ho_so;
        }

        public CONG_TRINH_XAY_DUNG(Int64 ma_ho_so, Int64 loai_nha, string noi_dung_loai_nha, Int64 loai_cap_nha, Int64 huong_nha, string giay_phep_xay_dung, double dien_tich_xd_cong_nhan, double dien_tich_xd_khong_cong_nhan, DateTime nam_xay_dung, double so_nam_su_dung, double don_gia_xay_dung, double tuoi_doi_kinh_te, double gia_tri_cong_trinh, int so_lan_sua_chua)
        {
            this.MA_HO_SO = ma_ho_so;
            this.LOAI_NHA = loai_nha;
            this.NOI_DUNG_LOAI_NHA = noi_dung_loai_nha;
            this.LOAI_CAP_NHA = loai_cap_nha;
            this.HUONG_NHA = huong_nha;
            this.GIAY_PHEP_XAY_DUNG = giay_phep_xay_dung;
            this.DIEN_TICH_XD_CONG_NHAN = dien_tich_xd_cong_nhan;
            this.DIEN_TICH_XD_KHONG_CONG_NHAN = dien_tich_xd_khong_cong_nhan;
            this.NAM_XAY_DUNG = nam_xay_dung;
            this.SO_NAM_SU_DUNG = so_nam_su_dung;
            this.DON_GIA_XAY_DUNG = don_gia_xay_dung;
            this.TUOI_DOI_KINH_TE = tuoi_doi_kinh_te;
            this.GIA_TRI_CONG_TRINH = gia_tri_cong_trinh;
            this.SO_LAN_SUA_CHUA = so_lan_sua_chua;
        }

        #endregion ***** Init Methods *****
    }
}